Big Huge Thesaurus

irrational impulse

noun